package com.wjh.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wjh.pojo.User;
import com.wjh.utils.ResponseResult;

import javax.servlet.http.HttpServletResponse;
import java.util.List;


/**
 * 用户表(User)表服务接口
 *
 * @author makejava
 * @since 2023-03-14 16:03:48
 */
public interface UserService extends IService<User> {

    User queryById(Integer id);

    ResponseResult queryAll(Integer pageNum, Integer pageSize, Integer type, Integer headNumber, Integer tagId, String headClass);

    ResponseResult export(HttpServletResponse response);

    ResponseResult deleteUser(List<Integer> ids);

    ResponseResult changeStatus(User user);

    ResponseResult addUser(User user);

    ResponseResult updateUser(User user);

    ResponseResult charts();


    ResponseResult getIntroduction();

}
